how to get started teaching computer science